하트위키
최근 변경
최근 토론
임의 문서
도구
최근 변경
AI코딩 준비 서비스/최수지님
(r43 문단 편집)
[오류!]
편집 권한이 부족합니다. 로그인된 사용자(이)여야 합니다. 해당 문서의
ACL 탭
을 확인하시기 바랍니다.
닫기
RAW 편집
=== ✨ Q5. 로그 처리 방식 (2차) === 1. BE * 사용하는 로그 라이브러리 / 방식: * 라이브러리: Spring Boot 기본 Logback + Lombok @Slf4j * 방식: Logback 기반 파일+콘솔 로그 * 로그가 어디에 쌓이는가: * 파일: /app/logs/Saram.be.log * 콘솔: 애플리케이션 stdout * 에러 발생 시 추적 경로: 1) 프론트에서 API 실패 확인 - 브라우저 DevTools Network에서 실패한 API URL, status, response body 확인. - 백엔드 로그 확인 - 서버 기준: {{{ bash tail -f /app/logs/Saram.be.log grep "ERROR" /app/logs/Saram.be.log grep "2026-05-13 14:" /app/logs/Saram.be.log grep "PayTransferService" /app/logs/Saram.be.log }}} 3) 로그의 [파일:라인]으로 코드 진입 - Logback 포맷에 [파일명:라인]이 있으므로 예외 발생 위치를 바로 따라갈 수 있습니다. 4) API 응답 메시지 확인 - 공통 예외는 ExceptionAdvice에서 {"msg": "..."} 형태. - 400/401/403/404/409/500 등이 여기서 처리됩니다. * 로그 레벨 정책: root level="INFO"라서 INFO/WARN/ERROR는 출력. 2. FE * 사용하는 로그 라이브러리 / 방식: * 별도의 라이브러리 없이 console 로그 출력, 일부 기능은 DB 이력 테이블에 쌓이는 방식 * 로그가 어디에 쌓이는가: * 에러 발생 시 추적 경로: * 로그 레벨 정책:
Liberty
|
the tree